eat voraciously - French English Dictionary